package com.tianqi.modules.pms.dto.response;

import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * 六爻梅花大出参
 *
 * @author zhangzedi
 * @date 2023/8/19 12:54
 **/
@Data
public class LiuYaoAllResp implements Serializable {
	private static final long serialVersionUID = 2469795678423009966L;

	/**
	 * 主卦名
	 */
	private String mainGuaName;

	/**
	 * 主卦宫
	 */
	private String mainGuaGong;

	/**
	 * 主卦类
	 */
	private String mainGuaLei;

	/**
	 * 变卦名
	 */
	private String changeGuaName;

	/**
	 * 变卦宫
	 */
	private String changeGuaGong;

	/**
	 * 变卦类
	 */
	private String changeGuaLei;

	/**
	 * 卦身
	 */
	private String guaShen;

	/**
	 * 伏中变色六亲
	 */
	private List<String> fuDisColorLiuQin;

	/**
	 * 藏中变色六亲
	 */
	private List<String> cangDisColorLiuQin;

	/**
	 * 世爻位置
	 */
	private Integer shiYaoIndex;

	/**
	 * 应爻位置
	 */
	private Integer yingYaoIndex;
	/**
	 * 六爻五个卦，从0到5分别为，主卦，互卦，变卦，错卦，综卦
	 */
	private List<LiuYaoGua> liuYaoGuaList;

	/**
	 * 主卦的干支伏藏等详情
	 */
	private List<ZhuGuaGanZhi> zhuGuaGanZhiList;

	/**
	 * 变卦的干支伏藏等详情
	 */
	private List<ChangeGuaGanZhi> changeGuaGanZhiList;
}
